package pe.com.bbva.efcap.servidor.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import pe.com.bbva.efcap.servidor.dao.IndicadorDAO;
import pe.com.bbva.efcap.servidor.modelo.entidad.Cliente;
import pe.com.bbva.efcap.servidor.modelo.entidad.Indicador;

@Repository
public class IndicadorDAOImpl extends EntidadDAOImpl<Indicador> implements IndicadorDAO {

	private static final long serialVersionUID = 1L;

	@Override
	public List<Indicador> obtenerListaIndicadoresPorCatalogo(String catalogo){
		String hql = "from "+getEntityClass().getName()+" i "
				+ "where i.tipoCatalogo.nombreCorto = :catalogo "
				+ "order by i.orden ";
		return (List<Indicador>)getSession().createQuery(hql)
				.setString("catalogo", catalogo).list();
	}
	
}
